package org.jctc.els.modules.biz.entity.proTemplate;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 评审模板表;
 * @author : http://www.chiner.pro
 * @date : 2022-6-21
 */
@ApiModel(value = "评审模板表",description = "")
@TableName("els_project_review_template")
public class ProjectReviewTemplate implements Serializable,Cloneable{
    /** id */
    @TableId
    @ApiModelProperty(name = "id",notes = "")
    private Long id ;
    /** 评审名称 */
    @ApiModelProperty(name = "评审名称",notes = "")
    private String name ;
    /** 项目ID */
    @ApiModelProperty(name = "项目ID",notes = "")
    private Long projectId ;
    /** 结论 */
    @ApiModelProperty(name = "结论",notes = "")
    private String reviewResult ;
    /** 得分 */
    @ApiModelProperty(name = "得分",notes = "")
    private Double finalScore ;
    /** 备注 */
    @ApiModelProperty(name = "备注",notes = "")
    private String remark ;
    /** 状态;0=>未评  1=>已评 */
    @ApiModelProperty(name = "状态",notes = "0=>未评  1=>已评")
    private Integer status ;
    /** 逻辑删除 */
    @ApiModelProperty(name = "逻辑删除",notes = "")
    private Integer isDeleted ;
    /** 乐观锁 */
    @ApiModelProperty(name = "乐观锁",notes = "")
    private Long revision ;
    /** 创建人 */
    @ApiModelProperty(name = "创建人",notes = "")
    private Long createdBy ;
    /** 创建时间 */
    @ApiModelProperty(name = "创建时间",notes = "")
    private Date createdTime ;
    /** 更新人 */
    @ApiModelProperty(name = "更新人",notes = "")
    private Long updatedBy ;
    /** 更新时间 */
    @ApiModelProperty(name = "更新时间",notes = "")
    private Date updatedTime ;
    @ApiModelProperty(name = "项目类别;1=>职工培训项目\\\\r\\\\n2=>人才评价培训项目\\\\r\\\\n4=>培训开发项目\\\\r\\\\n8=>培训购置项目\\\\r\\\\n16=>生产辅助技改(大修)项目",notes = "")
    private Integer projectReviewCategory ;

    public Integer getProjectReviewCategory() {
        return projectReviewCategory;
    }

    public void setProjectReviewCategory(Integer projectReviewCategory) {
        this.projectReviewCategory = projectReviewCategory;
    }


    /** id */
    public Long getId(){
        return this.id;
    }
    /** id */
    public void setId(Long id){
        this.id=id;
    }
    /** 评审名称 */
    public String getName(){
        return this.name;
    }
    /** 评审名称 */
    public void setName(String name){
        this.name=name;
    }
    /** 项目ID */
    public Long getProjectId(){
        return this.projectId;
    }
    /** 项目ID */
    public void setProjectId(Long projectId){
        this.projectId=projectId;
    }
    /** 结论 */
    public String getReviewResult(){
        return this.reviewResult;
    }
    /** 结论 */
    public void setReviewResult(String reviewResult){
        this.reviewResult=reviewResult;
    }
    /** 得分 */
    public Double getFinalScore(){
        return this.finalScore;
    }
    /** 得分 */
    public void setFinalScore(Double finalScore){
        this.finalScore=finalScore;
    }
    /** 备注 */
    public String getRemark(){
        return this.remark;
    }
    /** 备注 */
    public void setRemark(String remark){
        this.remark=remark;
    }
    /** 状态;0=>未评  1=>已评 */
    public Integer getStatus(){
        return this.status;
    }
    /** 状态;0=>未评  1=>已评 */
    public void setStatus(Integer status){
        this.status=status;
    }
    /** 逻辑删除 */
    public Integer getIsDeleted(){
        return this.isDeleted;
    }
    /** 逻辑删除 */
    public void setIsDeleted(Integer isDeleted){
        this.isDeleted=isDeleted;
    }
    /** 乐观锁 */
    public Long getRevision(){
        return this.revision;
    }
    /** 乐观锁 */
    public void setRevision(Long revision){
        this.revision=revision;
    }
    /** 创建人 */
    public Long getCreatedBy(){
        return this.createdBy;
    }
    /** 创建人 */
    public void setCreatedBy(Long createdBy){
        this.createdBy=createdBy;
    }
    /** 创建时间 */
    public Date getCreatedTime(){
        return this.createdTime;
    }
    /** 创建时间 */
    public void setCreatedTime(Date createdTime){
        this.createdTime=createdTime;
    }
    /** 更新人 */
    public Long getUpdatedBy(){
        return this.updatedBy;
    }
    /** 更新人 */
    public void setUpdatedBy(Long updatedBy){
        this.updatedBy=updatedBy;
    }
    /** 更新时间 */
    public Date getUpdatedTime(){
        return this.updatedTime;
    }
    /** 更新时间 */
    public void setUpdatedTime(Date updatedTime){
        this.updatedTime=updatedTime;
    }
}